package com.ttl.bc.gl.trans.bean;

import java.util.Date;

public class BCTransSub {
/*	
	Table:BCTransSub	รายการย่อยของรายการรายวัน											
			Attribute Name				Description					Data Type	Length	PK	AK	FK	References		Index	Uniqueness	NullSupport		DefaultValue	Identity
*/
	private	Integer	rowOrder; 		//	เป็นเลข Running ของ Table		Integer				Y										Y			N							0, 1
	private	String	batchNo;		//	หมายเลข batch					varchar		20				Y	BCPostTrans												0	
	private	Integer	lineNumber; 	//	หมายเลขบรรทัดของรายการ			SmallInt																				0	
	private	String	bookCode;		//	รหัสสมุดรายวัน					varchar		15				Y	BCTrans				Y					N		
	private	Date	docDate	;		//	วันที่							Date										
	private	String	docNo; 			//	เลขที่เอกสาร						varchar		15				Y	BCTrans				Y					N		
	private	String	accountCode;	//	รหัสผังบัญชี						varchar		20				Y	BCChartOfAccount	Y					N		
	private	String	extDescription; //	คำอธิบายเพิ่มเติม					varchar		255									
	private	String	departCode;		//	รหัสแผนก						varchar		10				Y	BCDepartment					
	private	String	projectCode; 	//	รหัสโครงการ						varchar		10				Y	BCProject					
	private	String	allocateCode; 	//	รหัสการจัดสรร					varchar		10				Y	BCAllocate					
	private	String	partCode;		//	รหัสหน่วยงาน					varchar		10									
	private	String	sideCode;		//	รหัสฝ่าย						varchar		10									
	private	String	jobCode ;		//	รหัสงาน						varchar		20									
	private	String	branchCode; 	//	รหัสสาขา						varchar		15				Y	BCBranch					
	private	Double	debit; 			//	จำนวนเงิน Dr ที่เป็น HomeCurrency	Double																					0.00	
	private	Double	credit ;		//	จำนวนเงิน Cr ที่เป็น HomeCurrency	Double																					0.00	
	private	Double	fDebit; 		//	จำนวนเงิน Dr ที่เป็นเงินต้นฉบับ			Double																					0.00	
	private	Double	fCredit; 		//	จำนวนเงิน Cr ที่เป็นเงินต้นฉบับ			Double																					0.00	
	private	Integer	source;			//	ที่มาตอนเชื่อมโยง(มาจากระบบไหน)		SmallInt					Y	BCTrans				Y									0	
	private	Integer	isManualKey;	//	0 = Post 1= manual key		SmallInt																				0	
	private	Integer	isCancel; 		//	ยกเลิกรายการ						SMALLINT 										
	private	Integer	isConfirm;		//	การ confirm 					SmallInt																				0	
									//	0= Not confirm 1= Confirm											

	public Integer getRowOrder() {
		return rowOrder;
	}
	public void setRowOrder(Integer rowOrder) {
		this.rowOrder = rowOrder;
	}
	public String getBatchNo() {
		return batchNo;
	}
	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}
	public Integer getLineNumber() {
		return lineNumber;
	}
	public void setLineNumber(Integer lineNumber) {
		this.lineNumber = lineNumber;
	}
	public String getBookCode() {
		return bookCode;
	}
	public void setBookCode(String bookCode) {
		this.bookCode = bookCode;
	}
	public Date getDocDate() {
		return docDate;
	}
	public void setDocDate(Date docDate) {
		this.docDate = docDate;
	}
	public String getDocNo() {
		return docNo;
	}
	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}
	public String getAccountCode() {
		return accountCode;
	}
	public void setAccountCode(String accountCode) {
		this.accountCode = accountCode;
	}
	public String getExtDescription() {
		return extDescription;
	}
	public void setExtDescription(String extDescription) {
		this.extDescription = extDescription;
	}
	public String getDepartCode() {
		return departCode;
	}
	public void setDepartCode(String departCode) {
		this.departCode = departCode;
	}
	public String getProjectCode() {
		return projectCode;
	}
	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}
	public String getAllocateCode() {
		return allocateCode;
	}
	public void setAllocateCode(String allocateCode) {
		this.allocateCode = allocateCode;
	}
	public String getPartCode() {
		return partCode;
	}
	public void setPartCode(String partCode) {
		this.partCode = partCode;
	}
	public String getSideCode() {
		return sideCode;
	}
	public void setSideCode(String sideCode) {
		this.sideCode = sideCode;
	}
	public String getJobCode() {
		return jobCode;
	}
	public void setJobCode(String jobCode) {
		this.jobCode = jobCode;
	}
	public String getBranchCode() {
		return branchCode;
	}
	public void setBranchCode(String branchCode) {
		this.branchCode = branchCode;
	}
	public Double getDebit() {
		return debit;
	}
	public void setDebit(Double debit) {
		this.debit = debit;
	}
	public Double getCredit() {
		return credit;
	}
	public void setCredit(Double credit) {
		this.credit = credit;
	}
	public Double getfDebit() {
		return fDebit;
	}
	public void setfDebit(Double fDebit) {
		this.fDebit = fDebit;
	}
	public Double getfCredit() {
		return fCredit;
	}
	public void setfCredit(Double fCredit) {
		this.fCredit = fCredit;
	}
	public Integer getSource() {
		return source;
	}
	public void setSource(Integer source) {
		this.source = source;
	}
	public Integer getIsManualKey() {
		return isManualKey;
	}
	public void setIsManualKey(Integer isManualKey) {
		this.isManualKey = isManualKey;
	}
	public Integer getIsCancel() {
		return isCancel;
	}
	public void setIsCancel(Integer isCancel) {
		this.isCancel = isCancel;
	}
	public Integer getIsConfirm() {
		return isConfirm;
	}
	public void setIsConfirm(Integer isConfirm) {
		this.isConfirm = isConfirm;
	}

	
}
